export interface ASRFeatureType {
  characteristic: string
  dimension: string
  irr?: string
  grade?: string
  count?: string
}

export interface ASRContentType extends ASRFeatureType {
  id?: number
  asr_id: number
  insp_lot_no?: string
  lot_size?: number
  sample_size?: number
  accept_qty?: number
  reject_qty?: number
  reject_tag_no?: string
  insp_stamp?: string
  create_user?: string
}

export interface ASRType {
  id: number
  asr_no: string
  part_no: string
  qar_no: string
  product_type: string
  part_type: string
  form_type: string
  status?: string
  po_fo_no?: string
  packing_sheet_no?: string
  mfg_shop_no?: string
  plan_remark?: string
  insp_remark?: string
  plan_user?: string
  insp_user?: string
  ok_to_file?: string
  insp_result?: string
  create_user?: string
  create_datetime?: string
  erratum_attachment?: string
  erratum_user?: string
  erratum_datetime?: string
  contents?: ASRContentType[]
  delete_contents?: ASRContentType[]
}
